import { API_URL } from '@/common/config';
import { get, post } from '@/common/http.js';

// 获取可售电影/获取电影列表
export function getMovies(params) {
    return get(`${API_URL.baseUrl1}/movies/getMovies`, params);
}
// 获取即将上映电影列表
export function getFutureMovies(params) {
    return get(`${API_URL.baseUrl1}/movies/getFutureMovies`, params);
}

// 获取影院列表/获取电影院列表
export function getCinemas(params) {
    return get(`${API_URL.baseUrl1}/movies/getCinemas`, params);
}

// 获取所有城市数据
export function getAllCity(params) {
    return get(`${API_URL.baseUrl1}/movies/getAllCity`, params);
}

// 获取电影信息/电影详情
export function getMovieDetails(params) {
    return get(`${API_URL.baseUrl1}/movies/getMovieInfo`, params);
}

// 获取当前所在城市;
export function geocode(params) {
    return get(`${API_URL.baseUrl1}/movies/getCity`, params);
}

// 获取电影院排期(电影院详情)
export function getCinemaShows(params) {
    return get(`${API_URL.baseUrl1}/movies/getShows`, params);
}

// 获取座位
export function getSeats(params) {
    return get(`${API_URL.baseUrl1}/movies/getSeats`, params);
}

// 提交订单
export function placeOrder(data) {
    return post(`${API_URL.baseUrl1}/order/addOrder`, data);
}

// 统一下单
export function createOrder(data, info) {
    return post(`${API_URL.baseUrl1}/pay/createOrder`, data, info);
}

// 订单查询
export function getOrderInfo(params) {
    return get(`${API_URL.baseUrl1}/order/getOrderInfo`, params);
}

// 获取订单列表
export function getOrderList(params) {
    return get(`${API_URL.baseUrl1}/order/getOrderList`, params);
}

// 获取订单详情
export function getOrderDetail(params) {
    return post(`${API_URL.baseUrl1}/order/orderDetails`, params);
}

// 删除订单
export function delOrders(params) {
    return post(`${API_URL.baseUrl1}/order/deleteOrder`, params);
}

// 微信登录
export function loginByWechat(data) {
    return post(`${API_URL.baseUrl1}/login/loginByWechat`, data);
}

// 根据手机号码获取用户信息
export function loginByMobile(params) {
    return get(`${API_URL.baseUrl1}/login/loginByMobile`, params);
}

// 支付宝付款
export function alipay(data) {
    return post(`${API_URL.baseUrl1}/pay/alipay`, data);
}

// 短信登录
export function loginBySms(data) {
    return post(`${API_URL.baseUrl1}/login/loginBySms`, data);
}

// 发送短信
export function sendSms(params) {
    return get(`${API_URL.baseUrl1}/sms/sendSms`, params);
}
